Big Huge Thesaurus

Plasmodium vivax

noun